# CS_ARCH_TRICORE, CS_MODE_TRICORE_162, None
0x40,0x4f           = mov.aa	%a15, %a4
0x02,0x48           = mov	%d8, %d4
# 0x6d,0xff,0x9d,0xff = call	-0xc6
0x02,0x29           = mov	%d9, %d2
0x02,0x94           = mov	%d4, %d9
# 0x6d,0xff,0x02,0xfe = call	-0x3fc
0xda,0x20           = mov	%d15, 32
# 0x7f,0xf8,0x0b,0x80 = jge.u	%d8, %d15, 0x16
# 0x09,0xff,0x08,0x29 = ld.w	%d15, [%a15]136
0x82,0x10           = mov	%d0, 1
0x0f,0x80,0x10,0x00 = sha	%d0, %d0, %d8
0xa6,0x0f           = or	%d15, %d0
# 0x89,0xff,0x08,0x29 = st.w	[%a15]136, %d15
# 0x3c,0x0b           = j	0x16
# 0x09,0xf0,0x0c,0x29 = ld.w	%d0, [%a15]140
0x82,0x11           = mov	%d1, 1
0x8f,0xf8,0x01,0xf1 = and	%d15, %d8, 31
0x0f,0xf1,0x10,0x10 = sha	%d1, %d1, %d15
0xa6,0x10           = or	%d0, %d1
# 0x89,0xf0,0x0c,0x29 = st.w	[%a15]140, %d0
# 0x6d,0xff,0xb3,0xff = call	-0x9a
0x02,0x5f           = mov	%d15, %d5
# 0xff,0x88,0x1f,0x80 = jge.u	%d8, 8, 0x3e
0x3b,0xf0,0x01,0x40 = mov	%d4, 31
0x40,0xf4           = mov.aa	%a4, %a15
# 0x6d,0x00,0x1b,0x00 = call	0x36
0x8b,0x08,0x01,0x10 = add	%d1, %d8, 16
0x0f,0x10,0x10,0x00 = sha	%d0, %d0, %d1
# 0x5e,0x17           = jne	%d15, 1, 0xe
# 0x09,0xff,0x00,0x29 = ld.w	%d15, [%a15]128
# 0x89,0xff,0x00,0x29 = st.w	[%a15]128, %d15
# 0x3c,0x08           = j	0x10
0x82,0xf1           = mov	%d1, -1
0xc6,0x10           = xor	%d0, %d1
0x26,0x0f           = and	%d15, %d0
# 0x6d,0xff,0xbe,0xff = call	-0x84
# 0x6d,0xff,0x58,0xff = call	-0x150
# 0x6d,0xff,0xbd,0xfd = call	-0x486
# 0x7f,0xf8,0x0d,0x80 = jge.u	%d8, %d15, 0x1a
# 0x3c,0x0d           = j	0x1a
0x82,0xff           = mov	%d15, -1
0xc6,0xf1           = xor	%d1, %d15
0x26,0x10           = and	%d0, %d1
# 0x6d,0xff,0x6a,0xff = call	-0x12c
# 0x6d,0xff,0x94,0xfa = call	-0xad8
# 0x09,0xff,0x40,0x28 = ld.bu	%d15, [%a15]128
0x16,0x1f           = and	%d15, 31
0xc2,0x1f           = add	%d15, 1
0x4b,0x0f,0x61,0xf1 = utof	%d15, %d15
0x4b,0xf2,0x51,0x20 = div.f	%d2, %d2, %d15
# 0x3c,0x01           = j	0x2
# 0x6d,0xff,0x87,0xfa = call	-0xaf2
# 0x09,0xff,0x41,0x28 = ld.bu	%d15, [%a15]129
0x16,0x03           = and	%d15, 3
# 0xbf,0x45,0x0b,0x80 = jlt.u	%d5, 4, 0x16
0xc2,0xc5           = add	%d5, -4
# 0x6f,0x04,0x05,0x00 = jz.t	%d4, 0, 0xa
0x3b,0x90,0x00,0x40 = mov	%d4, 9
# 0x3c,0x03           = j	0x6
0x3b,0x80,0x00,0x40 = mov	%d4, 8
0xda,0x04           = mov	%d15, 4
0x03,0xf4,0x0a,0xf5 = madd	%d15, %d5, %d4, %d15
0x53,0x4f,0x20,0xf0 = mul	%d15, %d15, 4
0x91,0x00,0x00,0xf8 = movh.a	%a15, 32768
0xd9,0xff,0xa8,0x92 = lea	%a15, [%a15]10856
0x10,0xff           = addsc.a	%a15, %a15, %d15, 0
# 0x54,0xff           = ld.w	%d15, [%a15]
0x60,0xf2           = mov.a	%a2, %d15
0x37,0x04,0x68,0x00 = extr.u	%d0, %d4, 0, 8
0x37,0x0f,0x02,0xf4 = insert	%d15, %d15, %d0, 8, 2
0x37,0x0f,0x81,0xf7 = insert	%d15, %d15, %d0, 15, 1
# 0x6d,0xff,0x9a,0xff = call	-0xcc
# 0x6d,0xff,0x4e,0xff = call	-0x164
0x37,0x0f,0x05,0xf0 = insert	%d15, %d15, %d0, 0, 5
# 0x6d,0xff,0x83,0xff = call	-0xfa
# 0x6d,0xff,0x37,0xff = call	-0x192
0x02,0x4f           = mov	%d15, %d4
# 0x6d,0xff,0x32,0xfa = call	-0xb9c
0x4b,0x02,0x71,0x01 = ftouz	%d0, %d2
0x4b,0xf0,0x11,0x22 = div.u	%e2, %d0, %d15
0x9a,0xf2           = add	%d15, %d2, -1
0x8b,0x3f,0x20,0x43 = min.u	%d4, %d15, 3
0x9a,0x14           = add	%d15, %d4, 1
0x4b,0xf0,0x11,0x82 = div.u	%e8, %d0, %d15
# 0x6d,0xff,0xc3,0xff = call	-0x7a
0x02,0x82           = mov	%d2, %d8
# 0x6d,0xff,0x1e,0xfa = call	-0xbc4
0x8f,0x20,0x00,0x10 = sh	%d1, %d0, 2
0x4b,0xf1,0x11,0x22 = div.u	%e2, %d1, %d15
0x9a,0x22           = add	%d15, %d2, 2
0x06,0xef           = sh	%d15, -2
0xc2,0xff           = add	%d15, -1
0x8b,0xff,0x21,0xf3 = min.u	%d15, %d15, 31
0x92,0x11           = add	%d1, %d15, 1
0x4b,0x10,0x11,0x82 = div.u	%e8, %d0, %d1
0x3b,0x00,0xd0,0x12 = mov	%d1, 11520
0x9b,0x11,0x13,0x10 = addih	%d1, %d1, 305
# 0x7f,0x81,0x0a,0x80 = jge.u	%d1, %d8, 0x14
0x4b,0x10,0x11,0x02 = div.u	%e0, %d0, %d1
0x02,0x08           = mov	%d8, %d0
0x3b,0x90,0xd0,0x03 = mov	%d0, 15625
0x06,0x50           = sh	%d0, 5
# 0x3f,0x08,0x08,0x80 = jlt.u	%d8, %d0, 0x10
0x3b,0x00,0xd0,0x02 = mov	%d0, 11520
0x9b,0x10,0x13,0x00 = addih	%d0, %d0, 305
# 0x7f,0x80,0x04,0x80 = jge.u	%d0, %d8, 0x8
0x82,0x08           = mov	%d8, 0
# 0x3c,0x05           = j	0xa
0x02,0xf4           = mov	%d4, %d15
# 0x6d,0xff,0xa6,0xff = call	-0xb4
0x37,0x4f,0x01,0xf7 = insert	%d15, %d15, %d4, 14, 1
# 0x6d,0xff,0x26,0xff = call	-0x1b4
# 0x6d,0xff,0xda,0xfe = call	-0x24c
# 0xdf,0x04,0x31,0x00 = jeq	%d4, 0, 0x62
# 0x4c,0x41           = ld.w	%d15, [%a4]4
0x8b,0x87,0x01,0x00 = add	%d0, %d7, 24
0x0f,0x04,0x10,0x40 = sha	%d4, %d4, %d0
0xa6,0x4f           = or	%d15, %d4
# 0x6c,0x41           = st.w	[%a4]4, %d15
0x82,0x30           = mov	%d0, 3
0x53,0x47,0x20,0x10 = mul	%d1, %d7, 4
0x0f,0x10,0x00,0x00 = sh	%d0, %d0, %d1
0x53,0x47,0x20,0x00 = mul	%d0, %d7, 4
0x0f,0x05,0x10,0x50 = sha	%d5, %d5, %d0
0xa6,0x5f           = or	%d15, %d5
# 0x76,0x6b           = jz	%d6, 0x16
0xc2,0x31           = add	%d1, 3
# 0x3c,0x0c           = j	0x18
0x8b,0x87,0x01,0x10 = add	%d1, %d7, 24
# 0x6d,0xff,0xdc,0xfe = call	-0x248
# 0x09,0xff,0x43,0x28 = ld.bu	%d15, [%a15]131
0x96,0x80           = or	%d15, 128
# 0x89,0xff,0x03,0x28 = st.b	[%a15]131, %d15
# 0x6d,0xff,0x8d,0xfe = call	-0x2e6
0x82,0x00           = mov	%d0, 0
0x82,0x01           = mov	%d1, 0
# 0x3c,0x0e           = j	0x1c
0x3b,0x00,0x40,0xf0 = mov	%d15, 1024
0xe2,0x1f           = mul	%d15, %d1
0x10,0xf2           = addsc.a	%a2, %a15, %d15, 0
# 0x39,0x2f,0x43,0x20 = ld.bu	%d15, [%a2]1155
0x37,0x0f,0x61,0xf2 = extr.u	%d15, %d15, 4, 1
# 0x6e,0x03           = jz	%d15, 0x6
0xc2,0x11           = add	%d1, 1
# 0xbf,0x81,0xf3,0xff = jlt.u	%d1, 8, -0x1a
# 0xdf,0x10,0xee,0x7f = jeq	%d0, 1, -0x24
0x40,0x4c           = mov.aa	%a12, %a4
0x40,0x5f           = mov.aa	%a15, %a5
# 0xc8,0x52           = ld.a	%a2, [%a15]20
# 0xd4,0x2d           = ld.a	%a13, [%a2]
# 0x09,0x2e,0x84,0x09 = ld.a	%a14, [%a2]4
# 0x89,0xc2,0x84,0x09 = st.a	[%a12]4, %a2
# 0x09,0xc2,0x84,0x09 = ld.a	%a2, [%a12]4
# 0x09,0x29,0x48,0x08 = ld.bu	%d9, [%a2]8
# 0x09,0xfa,0x0c,0x08 = ld.b	%d10, [%a15]12
0x40,0xd4           = mov.aa	%a4, %a13
# 0x6d,0xff,0xa6,0xfe = call	-0x2b4
# 0x08,0xe0           = ld.bu	%d0, [%a15]14
0x53,0x4a,0x20,0xf0 = mul	%d15, %d10, 4
0x10,0xe2           = addsc.a	%a2, %a14, %d15, 0
0x10,0xe4           = addsc.a	%a4, %a14, %d15, 0
# 0x09,0x41,0x41,0x68 = ld.bu	%d1, [%a4]385
0x37,0x01,0x81,0x01 = insert	%d0, %d1, %d0, 3, 1
# 0x89,0x20,0x01,0x68 = st.b	[%a2]385, %d0
# 0x08,0xf0           = ld.bu	%d0, [%a15]15
# 0x09,0x4f,0x42,0x68 = ld.bu	%d15, [%a4]386
0x37,0x0f,0x04,0xf0 = insert	%d15, %d15, %d0, 0, 4
# 0x89,0x2f,0x02,0x68 = st.b	[%a2]386, %d15
# 0x09,0xf0,0x50,0x08 = ld.bu	%d0, [%a15]16
# 0x09,0x4f,0x40,0x68 = ld.bu	%d15, [%a4]384
0x37,0x0f,0x02,0xf2 = insert	%d15, %d15, %d0, 4, 2
# 0x89,0x2f,0x00,0x68 = st.b	[%a2]384, %d15
# 0x09,0xf0,0x51,0x08 = ld.bu	%d0, [%a15]17
0x37,0x0f,0x02,0xf3 = insert	%d15, %d15, %d0, 6, 2
# 0x08,0x10           = ld.bu	%d0, [%a15]1
# 0x09,0x4f,0x41,0x68 = ld.bu	%d15, [%a4]385
0x37,0x0f,0x01,0xf1 = insert	%d15, %d15, %d0, 2, 1
# 0x89,0x2f,0x01,0x68 = st.b	[%a2]385, %d15
# 0x08,0xd0           = ld.bu	%d0, [%a15]13
0x37,0x0f,0x02,0xf0 = insert	%d15, %d15, %d0, 0, 2
# 0x09,0xf0,0x53,0x08 = ld.bu	%d0, [%a15]19
# 0x08,0x30           = ld.bu	%d0, [%a15]3
0x37,0x0f,0x81,0xf2 = insert	%d15, %d15, %d0, 5, 1
# 0x14,0xf0           = ld.bu	%d0, [%a15]
0x37,0x0f,0x01,0xf2 = insert	%d15, %d15, %d0, 4, 1
# 0x09,0xf0,0x52,0x08 = ld.bu	%d0, [%a15]18
0x37,0x0f,0x04,0xf2 = insert	%d15, %d15, %d0, 4, 4
0x8b,0x09,0x01,0xf0 = add	%d15, %d9, 16
0x37,0x0f,0x68,0x40 = extr.u	%d4, %d15, 0, 8
# 0x6d,0xff,0x19,0xfe = call	-0x3ce
# 0x08,0x2f           = ld.bu	%d15, [%a15]2
# 0xee,0x08           = jnz	%d15, 0x10
# 0x4c,0xe2           = ld.w	%d15, [%a14]8
0x0f,0xa0,0x10,0x00 = sha	%d0, %d0, %d10
# 0x6c,0xe2           = st.w	[%a14]8, %d15
# 0x3c,0x09           = j	0x12
# 0x6d,0xff,0xbc,0xfd = call	-0x488
# 0x08,0xb0           = ld.bu	%d0, [%a15]11
# 0x09,0xc2,0x00,0x08 = ld.b	%d2, [%a12]
# 0x09,0xe1,0x20,0x49 = ld.w	%d1, [%a14]288
0xda,0x0f           = mov	%d15, 15
0x53,0x42,0x20,0x30 = mul	%d3, %d2, 4
0x0f,0x3f,0x00,0xf0 = sh	%d15, %d15, %d3
0x82,0xf3           = mov	%d3, -1
0xc6,0x3f           = xor	%d15, %d3
0x26,0xf1           = and	%d1, %d15
# 0x89,0xe1,0x20,0x49 = st.w	[%a14]288, %d1
# 0x09,0xef,0x20,0x49 = ld.w	%d15, [%a14]288
0x53,0x42,0x20,0x10 = mul	%d1, %d2, 4
# 0x89,0xef,0x20,0x49 = st.w	[%a14]288, %d15
# 0x09,0xff,0xc6,0x08 = ld.hu	%d15, [%a15]6
# 0x6e,0x20           = jz	%d15, 0x40
# 0x08,0xb5           = ld.bu	%d5, [%a15]11
# 0x6d,0xff,0x22,0xfe = call	-0x3bc
# 0x09,0xf0,0x0c,0x08 = ld.b	%d0, [%a15]12
0xda,0x01           = mov	%d15, 1
0x0f,0x0f,0x10,0xf0 = sha	%d15, %d15, %d0
# 0x89,0xef,0x10,0x49 = st.w	[%a14]272, %d15
# 0x08,0x90           = ld.bu	%d0, [%a15]9
# 0x14,0x21           = ld.bu	%d1, [%a2]
0x37,0x0f,0x68,0xf0 = extr.u	%d15, %d15, 0, 8
0x37,0xf1,0x08,0xf0 = insert	%d15, %d1, %d15, 0, 8
# 0x34,0x2f           = st.b	[%a2], %d15
# 0x0c,0x21           = ld.bu	%d15, [%a2]1
0x37,0x0f,0x82,0xf1 = insert	%d15, %d15, %d0, 3, 2
# 0x2c,0x21           = st.b	[%a2]1, %d15
# 0x0c,0x23           = ld.bu	%d15, [%a2]3
0x96,0x02           = or	%d15, 2
# 0x2c,0x23           = st.b	[%a2]3, %d15
0x96,0x04           = or	%d15, 4
# 0x08,0xff           = ld.bu	%d15, [%a15]15
# 0xff,0x8f,0x1a,0x80 = jge.u	%d15, 8, 0x34
# 0x08,0xa0           = ld.bu	%d0, [%a15]10
# 0x08,0xf1           = ld.bu	%d1, [%a15]15
# 0x09,0xe2,0x30,0x49 = ld.w	%d2, [%a14]304
0x53,0x41,0x20,0x30 = mul	%d3, %d1, 4
0x26,0xf2           = and	%d2, %d15
# 0x89,0xe2,0x30,0x49 = st.w	[%a14]304, %d2
# 0x09,0xef,0x30,0x49 = ld.w	%d15, [%a14]304
0x53,0x41,0x20,0x10 = mul	%d1, %d1, 4
# 0x89,0xef,0x30,0x49 = st.w	[%a14]304, %d15
# 0x3c,0x1b           = j	0x36
# 0x09,0xe2,0x34,0x49 = ld.w	%d2, [%a14]308
0x3b,0xf0,0x00,0x30 = mov	%d3, 15
0x9a,0x81           = add	%d15, %d1, -8
0x0f,0xf3,0x00,0x30 = sh	%d3, %d3, %d15
0xc6,0xf3           = xor	%d3, %d15
0x26,0x32           = and	%d2, %d3
# 0x89,0xe2,0x34,0x49 = st.w	[%a14]308, %d2
# 0x09,0xef,0x34,0x49 = ld.w	%d15, [%a14]308
0xc2,0x81           = add	%d1, -8
# 0x89,0xef,0x34,0x49 = st.w	[%a14]308, %d15
# 0x09,0xff,0xc4,0x08 = ld.hu	%d15, [%a15]4
# 0x6e,0x29           = jz	%d15, 0x52
# 0x08,0xa5           = ld.bu	%d5, [%a15]10
# 0x6d,0xff,0xcb,0xfd = call	-0x46a
0x53,0x40,0x20,0xf0 = mul	%d15, %d0, 4
0x10,0xe5           = addsc.a	%a5, %a14, %d15, 0
# 0x39,0x5f,0x03,0x80 = ld.bu	%d15, [%a5]515
# 0xe9,0x4f,0x03,0x80 = st.b	[%a4]515, %d15
0xbb,0xf0,0xff,0xff = mov.u	%d15, 65535
# 0x89,0xef,0x14,0x49 = st.w	[%a14]276, %d15
# 0x08,0x80           = ld.bu	%d0, [%a15]8
# 0x6d,0xff,0x1e,0xfd = call	-0x5c4
# 0x2c,0xc1           = st.b	[%a12]1, %d15
# 0x09,0xff,0x0c,0x08 = ld.b	%d15, [%a15]12
# 0x34,0xcf           = st.b	[%a12], %d15
0xd9,0xff,0x9c,0x82 = lea	%a15, [%a15]10780
0x49,0xff,0x00,0x0a = lea	%a15, [%a15]0
0x49,0x42,0x00,0x0a = lea	%a2, [%a4]0
0xa0,0x56           = mov.a	%a6, 5
# 0x44,0xff           = ld.w	%d15, [%a15+]
# 0x64,0x2f           = st.w	[%a2+], %d15
# 0xfc,0x6e           = loop	%a6, -0x4
# 0x89,0x45,0x94,0x09 = st.a	[%a4]20, %a5
# 0xd4,0xf2           = ld.a	%a2, [%a15]
# 0xd4,0x2c           = ld.a	%a12, [%a2]
# 0x08,0x4f           = ld.bu	%d15, [%a15]4
0x3b,0x00,0x40,0x00 = mov	%d0, 1024
0xe2,0x0f           = mul	%d15, %d0
0x10,0xc2           = addsc.a	%a2, %a12, %d15, 0
0xd9,0x2d,0x40,0x20 = lea	%a13, [%a2]1152
# 0x89,0x4d,0x84,0x09 = st.a	[%a4]4, %a13
# 0xd4,0x22           = ld.a	%a2, [%a2]
# 0xf4,0x42           = st.a	[%a4], %a2
# 0x08,0x49           = ld.bu	%d9, [%a15]4
# 0x89,0x49,0x08,0x08 = st.b	[%a4]8, %d9
0x40,0xc4           = mov.aa	%a4, %a12
# 0x6d,0xff,0x5c,0xfd = call	-0x548
0x02,0x2a           = mov	%d10, %d2
0x8b,0x09,0x01,0x00 = add	%d0, %d9, 16
0x37,0x00,0x68,0x40 = extr.u	%d4, %d0, 0, 8
# 0x6d,0xff,0x2e,0xfd = call	-0x5a4
# 0x09,0xff,0x6f,0x08 = ld.bu	%d15, [%a15]47
# 0x5e,0x1b           = jne	%d15, 1, 0x16
0x82,0x14           = mov	%d4, 1
# 0x09,0xf5,0x62,0x08 = ld.bu	%d5, [%a15]34
# 0x09,0xf6,0x63,0x08 = ld.bu	%d6, [%a15]35
0x82,0x07           = mov	%d7, 0
# 0x6d,0xff,0x06,0xfe = call	-0x3f4
0x82,0x04           = mov	%d4, 0
0x82,0x05           = mov	%d5, 0
0x82,0x06           = mov	%d6, 0
# 0x6d,0xff,0xfe,0xfd = call	-0x404
# 0x09,0xff,0x70,0x08 = ld.bu	%d15, [%a15]48
# 0x09,0xf5,0x5a,0x08 = ld.bu	%d5, [%a15]26
# 0x09,0xf6,0x5b,0x08 = ld.bu	%d6, [%a15]27
0x82,0x17           = mov	%d7, 1
# 0x6d,0xff,0xf2,0xfd = call	-0x41c
# 0x6d,0xff,0xea,0xfd = call	-0x42c
# 0x09,0xff,0x71,0x08 = ld.bu	%d15, [%a15]49
# 0x09,0xf5,0x6a,0x08 = ld.bu	%d5, [%a15]42
# 0x09,0xf6,0x6b,0x08 = ld.bu	%d6, [%a15]43
0x82,0x27           = mov	%d7, 2
# 0x6d,0xff,0xde,0xfd = call	-0x444
# 0x6d,0xff,0xd6,0xfd = call	-0x454
# 0x08,0x5f           = ld.bu	%d15, [%a15]5
# 0x5f,0x9f,0x23,0x00 = jeq	%d15, %d9, 0x46
0x53,0x89,0x20,0x00 = mul	%d0, %d9, 8
0x91,0x00,0x00,0x28 = movh.a	%a2, 32768
0xd9,0x22,0x88,0xc2 = lea	%a2, [%a2]11016
0x01,0x20,0x00,0x26 = addsc.a	%a2, %a2, %d0, 0
0x10,0x22           = addsc.a	%a2, %a2, %d15, 0
# 0x14,0x20           = ld.bu	%d0, [%a2]
# 0x09,0xdf,0x40,0x18 = ld.bu	%d15, [%a13]64
0x82,0x41           = mov	%d1, 4
0x4b,0x10,0x01,0x22 = div	%e2, %d0, %d1
0x37,0x3f,0x02,0xf0 = insert	%d15, %d15, %d3, 0, 2
# 0x89,0xdf,0x00,0x18 = st.b	[%a13]64, %d15
# 0x09,0xd1,0x00,0x19 = ld.w	%d1, [%a13]64
0xda,0x08           = mov	%d15, 8
0x82,0x42           = mov	%d2, 4
0x4b,0x20,0x01,0x22 = div	%e2, %d0, %d2
0xa6,0xf1           = or	%d1, %d15
# 0x89,0xd1,0x00,0x19 = st.w	[%a13]64, %d1
0xda,0x00           = mov	%d15, 0
# 0x14,0xd0           = ld.bu	%d0, [%a13]
0x37,0xf0,0x02,0xf0 = insert	%d15, %d0, %d15, 0, 2
# 0x34,0xdf           = st.b	[%a13], %d15
# 0x09,0xff,0x6e,0x08 = ld.bu	%d15, [%a15]46
0x37,0xf0,0x02,0xf2 = insert	%d15, %d0, %d15, 4, 2
# 0xdf,0x1f,0x5d,0x80 = jne	%d15, 1, 0xba
0x49,0xf2,0x1c,0x0a = lea	%a2, [%a15]28
# 0x09,0xff,0x61,0x08 = ld.bu	%d15, [%a15]33
# 0x6e,0x2d           = jz	%d15, 0x5a
# 0x09,0xdf,0x44,0x28 = ld.bu	%d15, [%a13]132
# 0x89,0xdf,0x04,0x28 = st.b	[%a13]132, %d15
# 0x09,0xf0,0x5f,0x08 = ld.bu	%d0, [%a15]31
# 0x09,0xd1,0x00,0x29 = ld.w	%d1, [%a13]128
0x82,0x12           = mov	%d2, 1
0x37,0x21,0x81,0x17 = insert	%d1, %d1, %d2, 15, 1
0x37,0xf1,0x82,0x16 = insert	%d1, %d1, %d15, 13, 2
0x37,0x01,0x04,0x14 = insert	%d1, %d1, %d0, 8, 4
# 0x89,0xd1,0x00,0x29 = st.w	[%a13]128, %d1
# 0xfe,0x04           = jne	%d15, %d0, 0x28
# 0x09,0xff,0x5e,0x08 = ld.bu	%d15, [%a15]30
0x37,0x21,0x81,0x1b = insert	%d1, %d1, %d2, 23, 1
0x37,0xf1,0x04,0x18 = insert	%d1, %d1, %d15, 16, 4
# 0x3c,0x07           = j	0xe
0xb7,0x0f,0x01,0xf1 = insert	%d15, %d15, 0, 2, 1
# 0xbe,0x05           = jeq	%d15, %d0, 0x2a
# 0x09,0xf0,0x60,0x08 = ld.bu	%d0, [%a15]32
# 0x14,0x2f           = ld.bu	%d15, [%a2]
# 0x3c,0x02           = j	0x4
# 0x09,0xd0,0x45,0x28 = ld.bu	%d0, [%a13]133
0x37,0xf0,0x01,0xf1 = insert	%d15, %d0, %d15, 2, 1
# 0x89,0xdf,0x05,0x28 = st.b	[%a13]133, %d15
0x49,0xf2,0x14,0x0a = lea	%a2, [%a15]20
# 0x09,0xff,0x59,0x08 = ld.bu	%d15, [%a15]25
# 0x09,0xdf,0x64,0x28 = ld.bu	%d15, [%a13]164
# 0x89,0xdf,0x24,0x28 = st.b	[%a13]164, %d15
# 0x09,0xf0,0x57,0x08 = ld.bu	%d0, [%a15]23
# 0x09,0xd1,0x20,0x29 = ld.w	%d1, [%a13]160
# 0x89,0xd1,0x20,0x29 = st.w	[%a13]160, %d1
# 0x09,0xff,0x56,0x08 = ld.bu	%d15, [%a15]22
# 0x09,0xf0,0x58,0x08 = ld.bu	%d0, [%a15]24
# 0x09,0xd0,0x64,0x28 = ld.bu	%d0, [%a13]164
0x37,0xf0,0x01,0xf2 = insert	%d15, %d0, %d15, 4, 1
# 0xdf,0x1f,0x57,0x80 = jne	%d15, 1, 0xae
0x49,0xf2,0x24,0x0a = lea	%a2, [%a15]36
# 0x09,0xff,0x69,0x08 = ld.bu	%d15, [%a15]41
# 0x39,0xcf,0x04,0x80 = ld.bu	%d15, [%a12]516
# 0xe9,0xcf,0x04,0x80 = st.b	[%a12]516, %d15
# 0x09,0xf0,0x67,0x08 = ld.bu	%d0, [%a15]39
# 0x19,0xc1,0x00,0x80 = ld.w	%d1, [%a12]512
# 0x59,0xc1,0x00,0x80 = st.w	[%a12]512, %d1
# 0x09,0xff,0x66,0x08 = ld.bu	%d15, [%a15]38
# 0x09,0xf0,0x68,0x08 = ld.bu	%d0, [%a15]40
# 0x39,0xc0,0x04,0x80 = ld.bu	%d0, [%a12]516
# 0x7e,0x93           = jne	%d15, %d9, 0x6
0xda,0x03           = mov	%d15, 3
# 0x09,0xf5,0x6c,0x08 = ld.bu	%d5, [%a15]44
# 0x6d,0xff,0x7a,0xfb = call	-0x90c
# 0x3c,0x36           = j	0x6c
0x53,0x61,0x20,0xf0 = mul	%d15, %d1, 6
# 0x09,0x20,0x4a,0x08 = ld.bu	%d0, [%a2]10
0x53,0x41,0x20,0xf0 = mul	%d15, %d1, 4
0x10,0xd2           = addsc.a	%a2, %a13, %d15, 0
0x10,0xd4           = addsc.a	%a4, %a13, %d15, 0
# 0x09,0x4f,0x61,0x08 = ld.bu	%d15, [%a4]33
0x37,0x0f,0x03,0xf0 = insert	%d15, %d15, %d0, 0, 3
# 0x89,0x2f,0x21,0x08 = st.b	[%a2]33, %d15
# 0x09,0x2f,0x06,0x09 = ld.w	%d15, [%a2]6
0x4b,0xaf,0x41,0xf0 = mul.f	%d15, %d15, %d10
0x4b,0x0f,0x71,0x01 = ftouz	%d0, %d15
0xc2,0xe0           = add	%d0, -2
0xda,0x1f           = mov	%d15, 31
# 0x7f,0x0f,0x07,0x80 = jge.u	%d15, %d0, 0xe
0xda,0x10           = mov	%d15, 16
0x8b,0xf2,0x00,0x00 = add	%d0, %d2, 15
0x8b,0xf0,0x2f,0x03 = min.u	%d0, %d0, 255
# 0x09,0x4f,0x60,0x08 = ld.bu	%d15, [%a4]32
0x37,0x00,0x68,0x00 = extr.u	%d0, %d0, 0, 8
# 0x89,0x2f,0x20,0x08 = st.b	[%a2]32, %d15
# 0xbf,0x21,0xcb,0xff = jlt.u	%d1, 2, -0x6a
# 0x6d,0xff,0x18,0xfb = call	-0x9d0
0xd9,0xff,0xb4,0x82 = lea	%a15, [%a15]10804
0xa0,0xc6           = mov.a	%a6, 12
# 0x2c,0x44           = st.b	[%a4]4, %d15
# 0xf4,0x45           = st.a	[%a4], %a5
# 0x0c,0x44           = ld.bu	%d15, [%a4]4
# 0x2c,0x45           = st.b	[%a4]5, %d15
# 0x89,0x4f,0x2c,0x08 = st.b	[%a4]44, %d15
0x40,0x5c           = mov.aa	%a12, %a5
# 0xd4,0xcd           = ld.a	%a13, [%a12]
# 0xf4,0x4d           = st.a	[%a4], %a13
# 0x6d,0xff,0x85,0xfa = call	-0xaf6
0x02,0x2f           = mov	%d15, %d2
# 0x6d,0xff,0xd6,0xf8 = call	-0xe54
# 0x74,0xd0           = st.w	[%a13], %d0
# 0x6d,0xff,0x9c,0xfa = call	-0xac8
# 0x09,0xc4,0x5d,0x08 = ld.bu	%d4, [%a12]29
# 0x6d,0xff,0x00,0xfc = call	-0x800
# 0x4c,0xc5           = ld.w	%d15, [%a12]20
0x4b,0x0f,0x71,0x41 = ftouz	%d4, %d15
# 0x6d,0xff,0xc6,0xfb = call	-0x874
# 0xf6,0x23           = jnz	%d2, 0x6
# 0x3c,0x63           = j	0xc6
# 0x4c,0xc4           = ld.w	%d15, [%a12]16
# 0x6d,0xff,0xa9,0xfb = call	-0x8ae
# 0x6d,0xff,0x45,0xfb = call	-0x976
# 0x3c,0x34           = j	0x68
0x10,0xcf           = addsc.a	%a15, %a12, %d15, 0
0x10,0xdf           = addsc.a	%a15, %a13, %d15, 0
# 0x09,0xff,0x61,0x28 = ld.bu	%d15, [%a15]161
# 0x89,0x2f,0x21,0x28 = st.b	[%a2]161, %d15
# 0x48,0x1f           = ld.w	%d15, [%a15]4
0x4b,0x2f,0x41,0xf0 = mul.f	%d15, %d15, %d2
0x4b,0xf0,0x11,0x42 = div.u	%e4, %d0, %d15
0x8b,0xf4,0x00,0x00 = add	%d0, %d4, 15
# 0x09,0x2f,0x60,0x28 = ld.bu	%d15, [%a2]160
# 0x89,0xff,0x20,0x28 = st.b	[%a15]160, %d15
# 0xbf,0x21,0xcd,0xff = jlt.u	%d1, 2, -0x66
# 0x09,0xcf,0x5c,0x08 = ld.bu	%d15, [%a12]28
# 0xde,0x1e           = jne	%d15, 1, 0x3c
0x82,0x09           = mov	%d9, 0
# 0x3c,0x17           = j	0x2e
0x8b,0x09,0x01,0x40 = add	%d4, %d9, 16
# 0x6d,0xff,0xde,0xfa = call	-0xa44
0xe2,0x9f           = mul	%d15, %d9
0xd9,0xff,0x40,0x20 = lea	%a15, [%a15]1152
# 0x34,0xff           = st.b	[%a15], %d15
# 0x6d,0xff,0x89,0xfa = call	-0xaee
0xc2,0x19           = add	%d9, 1
# 0xbf,0x89,0xea,0xff = jlt.u	%d9, 8, -0x2c
# 0x6d,0xff,0xe8,0xfb = call	-0x830
# 0xf4,0xf5           = st.a	[%a15], %a5
0xbb,0x00,0x68,0xf9 = mov.u	%d15, 38528
0x9b,0x8f,0xb9,0xf4 = addih	%d15, %d15, 19352
# 0x6c,0xf5           = st.w	[%a15]20, %d15
0x40,0x54           = mov.aa	%a4, %a5
# 0x6d,0xff,0xee,0xfa = call	-0xa24
# 0x68,0x42           = st.w	[%a15]16, %d2
# 0x6d,0xff,0x73,0xf5 = call	-0x151a
# 0x68,0x62           = st.w	[%a15]24, %d2
# 0x2c,0xf8           = st.b	[%a15]8, %d15
0x3b,0xd0,0x7b,0xf3 = mov	%d15, 14269
0x9b,0x6f,0x58,0xf3 = addih	%d15, %d15, 13702
# 0x6c,0xf1           = st.w	[%a15]4, %d15
# 0x2c,0xfe           = st.b	[%a15]14, %d15
# 0x89,0xff,0x0a,0x09 = st.w	[%a15]10, %d15
# 0x89,0xff,0x1c,0x08 = st.b	[%a15]28, %d15
# 0x89,0xff,0x1d,0x08 = st.b	[%a15]29, %d15
0x91,0x30,0x00,0xff = movh.a	%a15, 61443
# 0x39,0xff,0x37,0x06 = ld.bu	%d15, [%a15]24631
0x37,0x0f,0x62,0xf2 = extr.u	%d15, %d15, 4, 2
# 0xee,0x06           = jnz	%d15, 0xc
0xbb,0x00,0xc2,0x2b = mov.u	%d2, 48160
0x9b,0xe2,0xcb,0x24 = addih	%d2, %d2, 19646
# 0x3c,0x11           = j	0x22
# 0x5e,0x19           = jne	%d15, 1, 0x12
0x91,0x00,0x00,0xf6 = movh.a	%a15, 24576
0xd9,0xff,0x08,0x00 = lea	%a15, [%a15]8
0x4b,0x0f,0x61,0x21 = utof	%d2, %d15
0x82,0x02           = mov	%d2, 0
0xd9,0xff,0x00,0x06 = lea	%a15, [%a15]24576
# 0x6d,0xff,0xde,0xff = call	-0x44
# 0x09,0xff,0x54,0x08 = ld.bu	%d15, [%a15]20
0x16,0x01           = and	%d15, 1
# 0x5e,0x1a           = jne	%d15, 1, 0x14
0x16,0x7f           = and	%d15, 127
0x4b,0x0f,0x41,0xf1 = itof	%d15, %d15
# 0x3c,0x29           = j	0x52
0x37,0x0f,0xe1,0xf1 = extr.u	%d15, %d15, 3, 1
# 0x5e,0x1e           = jne	%d15, 1, 0x1c
0xbb,0x00,0xc2,0x0b = mov.u	%d0, 48160
0x9b,0xe0,0xcb,0x04 = addih	%d0, %d0, 19646
# 0x09,0xff,0x5c,0x08 = ld.bu	%d15, [%a15]28
0x4b,0xf0,0x51,0x20 = div.f	%d2, %d0, %d15
0x37,0x0f,0xe7,0xf0 = extr.u	%d15, %d15, 1, 7
0x4b,0xf2,0x41,0x10 = mul.f	%d1, %d2, %d15
0x92,0x10           = add	%d0, %d15, 1
# 0x09,0xff,0x5b,0x08 = ld.bu	%d15, [%a15]27
0x16,0x0f           = and	%d15, 15
0xe2,0xf0           = mul	%d0, %d15
0x4b,0x00,0x41,0xf1 = itof	%d15, %d0
0x4b,0xf1,0x51,0x20 = div.f	%d2, %d1, %d15
# 0x39,0xff,0x33,0x06 = ld.bu	%d15, [%a15]24627
# 0x3e,0x04           = jeq	%d15, %d0, 0x8
# 0x3e,0x08           = jeq	%d15, %d0, 0x10
# 0x3c,0x0a           = j	0x14
# 0x3c,0x06           = j	0xc
# 0x6d,0xff,0xb2,0xff = call	-0x9c
# 0x6d,0xff,0xe8,0xff = call	-0x30
# 0x39,0xff,0x31,0x06 = ld.bu	%d15, [%a15]24625
0x37,0x0f,0x64,0x02 = extr.u	%d0, %d15, 4, 4
# 0x3e,0x0c           = jeq	%d15, %d0, 0x18
# 0xbe,0x0c           = jeq	%d15, %d0, 0x38
0xda,0x02           = mov	%d15, 2
# 0xbe,0x0f           = jeq	%d15, %d0, 0x3e
# 0x5f,0x0f,0x22,0x00 = jeq	%d15, %d0, 0x44
# 0x5f,0x0f,0x24,0x00 = jeq	%d15, %d0, 0x48
# 0x3c,0x27           = j	0x4e
# 0x39,0xff,0x32,0x06 = ld.bu	%d15, [%a15]24626
# 0xee,0x03           = jnz	%d15, 0x6
0x7b,0x00,0x1f,0xf4 = movh	%d15, 16880
# 0x3c,0x12           = j	0x24
0x7b,0x00,0x27,0xf4 = movh	%d15, 17008
0x7b,0x00,0x2f,0xf4 = movh	%d15, 17136
0x7b,0x00,0x37,0xf4 = movh	%d15, 17264
0x91,0x00,0x00,0x26 = movh.a	%a2, 24576
0xd9,0x22,0x08,0x00 = lea	%a2, [%a2]8
# 0x09,0xff,0x10,0x19 = ld.w	%d15, [%a15]80
# 0x74,0x2f           = st.w	[%a2], %d15
# 0x6d,0x00,0x43,0x04 = call	0x886
# 0x6d,0x00,0x54,0x04 = call	0x8a8
# 0x6d,0x00,0x91,0x02 = call	0x522
0x91,0x30,0x00,0x2f = movh.a	%a2, 61443
# 0x39,0x2f,0x30,0x46 = ld.bu	%d15, [%a2]24880
0x37,0x0f,0xe1,0xb1 = extr.u	%d11, %d15, 3, 1
0x96,0x08           = or	%d15, 8
# 0xe9,0x2f,0x30,0x46 = st.b	[%a2]24880
# 0x6d,0x00,0x4a,0x04 = call	0x894
0x02,0xa4           = mov	%d4, %d10
# 0x6d,0x00,0xa4,0x02 = call	0x548
# 0x39,0x2f,0x33,0x06 = ld.bu	%d15, [%a2]24627
0x37,0x0f,0xe1,0xf3 = extr.u	%d15, %d15, 7, 1
# 0xee,0xfa           = jnz	%d15, -0xc
0xb7,0x0f,0x02,0xf2 = insert	%d15, %d15, 0, 4, 2
# 0xe9,0x2f,0x33,0x06 = st.b	[%a2]24627
0x96,0x40           = or	%d15, 64
# 0x39,0x2f,0x18,0x06 = ld.bu	%d15, [%a2]24600
0x96,0x10           = or	%d15, 16
# 0xe9,0x2f,0x18,0x06 = st.b	[%a2]24600
# 0x39,0x2f,0x37,0x06 = ld.bu	%d15, [%a2]24631
0xb7,0x1f,0x02,0xf2 = insert	%d15, %d15, 1, 4, 2
# 0xe9,0x2f,0x37,0x06 = st.b	[%a2]24631
# 0x6d,0x00,0xc4,0x01 = call	0x388
0xa6,0x28           = or	%d8, %d2
# 0x6d,0x00,0x29,0x04 = call	0x852
# 0xdf,0x08,0x92,0x81 = jne	%d8, 0, 0x324
# 0x6d,0x00,0x5a,0x02 = call	0x4b4
# 0x39,0x2f,0x14,0x06 = ld.bu	%d15, [%a2]24596
0x37,0x0f,0xe1,0xf2 = extr.u	%d15, %d15, 5, 1
# 0x6e,0xfa           = jz	%d15, -0xc
# 0x39,0x20,0x1c,0x06 = ld.bu	%d0, [%a2]24604
# 0x08,0xaf           = ld.bu	%d15, [%a15]10
0x37,0xf0,0x07,0xf0 = insert	%d15, %d0, %d15, 0, 7
# 0xe9,0x2f,0x1c,0x06 = st.b	[%a2]24604
# 0x39,0x20,0x1b,0x06 = ld.bu	%d0, [%a2]24603
# 0x08,0x8f           = ld.bu	%d15, [%a15]8
0x37,0xf0,0x04,0xf0 = insert	%d15, %d0, %d15, 0, 4
# 0xe9,0x2f,0x1b,0x06 = st.b	[%a2]24603
# 0x39,0x20,0x19,0x06 = ld.bu	%d0, [%a2]24601
# 0x08,0x9f           = ld.bu	%d15, [%a15]9
0x37,0xf0,0x87,0xf0 = insert	%d15, %d0, %d15, 1, 7
# 0xe9,0x2f,0x19,0x06 = st.b	[%a2]24601
# 0x39,0x2f,0x1a,0x06 = ld.bu	%d15, [%a2]24602
0xb7,0x0f,0x01,0xf0 = insert	%d15, %d15, 0, 0, 1
# 0xe9,0x2f,0x1a,0x06 = st.b	[%a2]24602
0x96,0x20           = or	%d15, 32
0x96,0x01           = or	%d15, 1
0xbb,0x70,0x71,0x4b = mov.u	%d4, 46871
0x9b,0x14,0x85,0x43 = addih	%d4, %d4, 14417
# 0x6d,0x00,0xbb,0x01 = call	0x376
0x37,0x0f,0x61,0xf1 = extr.u	%d15, %d15, 2, 1
# 0x48,0x34           = ld.w	%d4, [%a15]12
# 0x6d,0x00,0x8c,0x01 = call	0x318
# 0x19,0x20,0x30,0x06 = ld.w	%d0, [%a2]24624
# 0x48,0x5f           = ld.w	%d15, [%a15]20
0xc6,0x1f           = xor	%d15, %d1
0x26,0xf0           = and	%d0, %d15
# 0x48,0x41           = ld.w	%d1, [%a15]16
0x26,0x1f           = and	%d15, %d1
0xa6,0xf0           = or	%d0, %d15
0x37,0xf0,0x02,0x0e = insert	%d0, %d0, %d15, 28, 2
0x37,0xf0,0x01,0x0f = insert	%d0, %d0, %d15, 30, 1
0xd9,0x22,0x30,0x06 = lea	%a2, [%a2]24624
# 0x74,0x20           = st.w	[%a2], %d0
# 0x19,0x20,0x34,0x06 = ld.w	%d0, [%a2]24628
# 0x48,0x7f           = ld.w	%d15, [%a15]28
# 0x48,0x61           = ld.w	%d1, [%a15]24
0xd9,0x22,0x34,0x06 = lea	%a2, [%a2]24628
# 0x39,0x2f,0x03,0x16 = ld.bu	%d15, [%a2]24643
# 0x19,0x20,0x00,0x16 = ld.w	%d0, [%a2]24640
# 0x48,0x9f           = ld.w	%d15, [%a15]36
# 0x48,0x81           = ld.w	%d1, [%a15]32
0xd9,0x22,0x00,0x16 = lea	%a2, [%a2]24640
# 0x39,0x2f,0x0f,0x16 = ld.bu	%d15, [%a2]24655
# 0x19,0x20,0x0c,0x16 = ld.w	%d0, [%a2]24652
# 0x48,0xbf           = ld.w	%d15, [%a15]44
# 0x48,0xa1           = ld.w	%d1, [%a15]40
0xd9,0x22,0x0c,0x16 = lea	%a2, [%a2]24652
# 0x19,0x20,0x00,0x26 = ld.w	%d0, [%a2]24704
# 0x48,0xdf           = ld.w	%d15, [%a15]52
# 0x48,0xc1           = ld.w	%d1, [%a15]48
0xd9,0x22,0x00,0x26 = lea	%a2, [%a2]24704
# 0x19,0x20,0x04,0x26 = ld.w	%d0, [%a2]24708
# 0x48,0xff           = ld.w	%d15, [%a15]60
# 0x48,0xe1           = ld.w	%d1, [%a15]56
0xd9,0x22,0x04,0x26 = lea	%a2, [%a2]24708
# 0x19,0x2f,0x08,0x26 = ld.w	%d15, [%a2]24712
# 0x09,0xf0,0x04,0x19 = ld.w	%d0, [%a15]68
# 0x09,0xf1,0x00,0x19 = ld.w	%d1, [%a15]64
0xd9,0x22,0x08,0x26 = lea	%a2, [%a2]24712
# 0x6d,0x00,0xf1,0x02 = call	0x5e2
0x91,0x00,0x80,0x2f = movh.a	%a2, 63488
# 0x19,0x2f,0x14,0x02 = ld.w	%d15, [%a2]8212
# 0x09,0xf0,0x0c,0x19 = ld.w	%d0, [%a15]76
# 0x09,0xf1,0x08,0x19 = ld.w	%d1, [%a15]72
# 0x6d,0x00,0xe8,0x00 = call	0x1d0
0xd9,0x22,0x14,0x02 = lea	%a2, [%a2]8212
# 0x6d,0x00,0xab,0x02 = call	0x556
0x82,0x0c           = mov	%d12, 0
# 0x3c,0x37           = j	0x6e
# 0x6d,0x00,0x03,0x01 = call	0x206
0x53,0xcc,0x20,0xf0 = mul	%d15, %d12, 12
# 0xc8,0x12           = ld.a	%a2, [%a15]4
# 0x6d,0x00,0xb3,0x02 = call	0x566
# 0x4c,0x22           = ld.w	%d15, [%a2]8
# 0x6e,0x09           = jz	%d15, 0x12
# 0x09,0x22,0x88,0x09 = ld.a	%a2, [%a2]8
# 0x2d,0x02,0x00,0x00 = calli	%a2
# 0x09,0x24,0x02,0x09 = ld.w	%d4, [%a2]2
# 0x6d,0x00,0x91,0x00 = call	0x122
0xc2,0x1c           = add	%d12, 1
0x37,0x0c,0x68,0xc0 = extr.u	%d12, %d12, 0, 8
# 0x14,0xff           = ld.bu	%d15, [%a15]
# 0x3f,0xfc,0xc9,0xff = jlt.u	%d12, %d15, -0x6e
# 0x6d,0x00,0xca,0x00 = call	0x194
# 0x39,0xff,0x18,0x06 = ld.bu	%d15, [%a15]24600
0xb7,0x0f,0x01,0xf3 = insert	%d15, %d15, 0, 6, 1
# 0xe9,0xff,0x18,0x06 = st.b	[%a15]24600
# 0x6d,0x00,0x87,0x02 = call	0x50e
# 0x6d,0x00,0x92,0x00 = call	0x124
# 0x39,0xff,0x2c,0x46 = ld.bu	%d15, [%a15]24876
# 0xe9,0xff,0x2c,0x46 = st.b	[%a15]24876
# 0x39,0xff,0x30,0x46 = ld.bu	%d15, [%a15]24880
0x37,0xbf,0x81,0xf1 = insert	%d15, %d15, %d11, 3, 1
# 0xe9,0xff,0x30,0x46 = st.b	[%a15]24880
# 0x6d,0x00,0x47,0x02 = call	0x48e
0x3b,0x00,0x28,0x80 = mov	%d8, 640
# 0x6d,0x00,0x1f,0x02 = call	0x43e
# 0x39,0xf0,0x10,0x06 = ld.bu	%d0, [%a15]24592
0xb7,0x00,0x82,0x02 = insert	%d0, %d0, 0, 5, 2
# 0xe9,0xf0,0x10,0x06 = st.b	[%a15]24592
# 0x39,0xf0,0x12,0x06 = ld.bu	%d0, [%a15]24594
# 0x54,0xf1           = ld.w	%d1, [%a15]
0x3b,0x00,0x5a,0xf2 = mov	%d15, 9632
0x9b,0x6f,0x02,0xf0 = addih	%d15, %d15, 38
0x37,0xf0,0x05,0xf0 = insert	%d15, %d0, %d15, 0, 5
# 0xe9,0xff,0x12,0x06 = st.b	[%a15]24594
# 0x39,0xff,0x10,0x06 = ld.bu	%d15, [%a15]24592
# 0xe9,0xff,0x10,0x06 = st.b	[%a15]24592
0xc2,0xf8           = add	%d8, -1
# 0xf6,0x83           = jnz	%d8, 0x6
0x82,0x19           = mov	%d9, 1
# 0x6f,0x1f,0xf8,0x7f = jz.t	%d15, 1, -0x10
# 0x39,0xff,0x11,0x06 = ld.bu	%d15, [%a15]24593
# 0x6f,0x0f,0xf2,0x7f = jz.t	%d15, 0, -0x1c
# 0x6d,0x00,0x34,0x00 = call	0x68
# 0x6d,0x00,0xea,0x01 = call	0x3d4
0x02,0x92           = mov	%d2, %d9
# 0x6d,0xff,0x21,0xfd = call	-0x5be
# 0x39,0xff,0x35,0x06 = ld.bu	%d15, [%a15]24629
0x4b,0xf2,0x51,0xf0 = div.f	%d15, %d2, %d15
0x4b,0x8f,0x41,0xf0 = mul.f	%d15, %d15, %d8
0x4b,0x0f,0x71,0xf1 = ftouz	%d15, %d15
# 0x85,0xf1,0x10,0x00 = ld.w	%d1, f0000010
# 0x85,0xf0,0x10,0x00 = ld.w	%d0, f0000010
0xa2,0x10           = sub	%d0, %d1
# 0x3f,0xf0,0xfd,0xff = jlt.u	%d0, %d15, -0x6
# 0x4d,0xc0,0xe1,0xff = mfcr	%d15, $core_id
0x16,0x07           = and	%d15, 7
0x53,0xcf,0x20,0xf0 = mul	%d15, %d15, 12
0x60,0xff           = mov.a	%a15, %d15
0x91,0x30,0x00,0x3f = movh.a	%a3, 61443
0x30,0xf3           = add.a	%a3, %a15
0xd9,0x3f,0x00,0x46 = lea	%a15, [%a3]24832
# 0x2e,0x1b           = jz.t	%d15, 1, 0x16
0x8f,0x24,0x20,0xf0 = sha	%d15, %d4, 2
# 0x54,0xf0           = ld.w	%d0, [%a15]
0x37,0x00,0x70,0x08 = extr.u	%d0, %d0, 16, 16
0x8f,0x00,0x21,0x00 = sha	%d0, %d0, 16
# 0x74,0xff           = st.w	[%a15], %d15
0x86,0x24           = sha	%d4, 2
0x8f,0x24,0x40,0xf1 = or	%d15, %d4, 2
# 0xdf,0x1f,0xfe,0x7f = jeq	%d15, 1, -0x4
# 0x19,0xff,0x30,0x36 = ld.w	%d15, [%a15]24816
# 0x6f,0x1f,0x12,0x00 = jz.t	%d15, 1, 0x24
# 0x19,0xf0,0x30,0x36 = ld.w	%d0, [%a15]24816
# 0x59,0xff,0x30,0x36 = st.w	[%a15]24816
# 0xdf,0x1f,0xfb,0x7f = jeq	%d15, 1, -0xa
0xd9,0xff,0x00,0x46 = lea	%a15, [%a15]24832
# 0x2c,0xf4           = st.b	[%a15]4, %d15
0x8f,0x34,0x40,0xf1 = or	%d15, %d4, 3
# 0x6f,0x0f,0xff,0x7f = jz.t	%d15, 0, -0x2
# 0x39,0xff,0x34,0x36 = ld.bu	%d15, [%a15]24820
# 0xe9,0xff,0x34,0x36 = st.b	[%a15]24820
# 0x6f,0x0f,0xfc,0x7f = jz.t	%d15, 0, -0x8
0xb7,0x0f,0x81,0xf1 = insert	%d15, %d15, 0, 3, 1
0x37,0x0f,0x6e,0xf1 = extr.u	%d15, %d15, 2, 14
0x8f,0xff,0x83,0x21 = xor	%d2, %d15, 63
0xd9,0xff,0x30,0x36 = lea	%a15, [%a15]24816
0x20,0x08           = sub.a	%sp, 8
0x40,0xbf           = mov.aa	%a15, %a11
0x80,0xf2           = mov.d	%d2, %a15
0x37,0x03,0x68,0xf4 = extr.u	%d15, %d3, 8, 8
0xb7,0x0f,0x08,0xf0 = insert	%d15, %d15, 0, 0, 8
0x37,0xf3,0x08,0x34 = insert	%d3, %d3, %d15, 8, 8
0x37,0x04,0x68,0xf0 = extr.u	%d15, %d4, 0, 8
0x37,0xf3,0x08,0x30 = insert	%d3, %d3, %d15, 0, 8
0x37,0x03,0x68,0x08 = extr.u	%d0, %d3, 16, 8
0x37,0xf0,0x03,0xf0 = insert	%d15, %d0, %d15, 0, 3
0x37,0xf3,0x08,0x38 = insert	%d3, %d3, %d15, 16, 8
# 0x89,0xa2,0x40,0x09 = st.d	[%sp], %e2
# 0x09,0xa0,0x40,0x09 = ld.d	%e0, [%sp]
0xb7,0x1f,0x08,0xf0 = insert	%d15, %d15, 1, 0, 8
0xb7,0x2f,0x08,0xf0 = insert	%d15, %d15, 2, 0, 8
0xb7,0x3f,0x08,0xf0 = insert	%d15, %d15, 3, 0, 8
0xb7,0x4f,0x08,0xf0 = insert	%d15, %d15, 4, 0, 8
0xb7,0x5f,0x08,0xf0 = insert	%d15, %d15, 5, 0, 8
0xb7,0x7f,0x08,0xf0 = insert	%d15, %d15, 7, 0, 8
0xd9,0xff,0x2c,0x11 = lea	%a15, [%a15]4204
# 0xdc,0x0f           = ji	%a15
0xd9,0xff,0x28,0x01 = lea	%a15, [%a15]4136
0xd9,0xff,0xe4,0xf0 = lea	%a15, [%a15]4068
0xd9,0xff,0xe0,0xe0 = lea	%a15, [%a15]4000
0xd9,0xff,0xdc,0xd0 = lea	%a15, [%a15]3932
0xd9,0xff,0xd8,0xc0 = lea	%a15, [%a15]3864
0xd9,0xff,0x32,0x31 = lea	%a15, [%a15]4338
0xd9,0xff,0x30,0x21 = lea	%a15, [%a15]4272
# 0x6d,0x00,0x2f,0x00 = call	0x5e
0x82,0x50           = mov	%d0, 5
# 0x3e,0x28           = jeq	%d15, %d2, 0x10
0x91,0x10,0x00,0x30 = movh.a	%a3, 1
0xd9,0x33,0xc0,0x4f = lea	%a3, [%a3]-768
# 0x54,0x31           = ld.w	%d1, [%a3]
# 0x4d,0x00,0xd0,0x1f = mfcr	%d1, $dbgsr
0x37,0x01,0xe2,0xf0 = extr.u	%d15, %d1, 1, 2
# 0x5e,0x13           = jne	%d15, 1, 0x6
# 0xee,0x13           = jnz	%d15, 0x26
0x53,0x42,0x20,0xf0 = mul	%d15, %d2, 4
0xd9,0x3f,0x14,0x36 = lea	%a15, [%a3]24788
# 0x08,0x1f           = ld.bu	%d15, [%a15]1
# 0x5e,0x32           = jne	%d15, 3, 0x4
0x82,0x20           = mov	%d0, 2
0x02,0x02           = mov	%d2, %d0
0x82,0x32           = mov	%d2, 3
0x53,0x80,0x20,0xf0 = mul	%d15, %d0, 8
0xd9,0xff,0x8c,0x62 = lea	%a15, [%a15]10636
# 0xd4,0xff           = ld.a	%a15, [%a15]
# 0x7d,0x4f,0x0d,0x80 = jne.a	%a15, %a4, 0x1a
0x37,0x0f,0x68,0x20 = extr.u	%d2, %d15, 0, 8
# 0x3c,0x04           = j	0x8
0xc2,0x10           = add	%d0, 1
# 0xbf,0x30,0xea,0xff = jlt.u	%d0, 3, -0x2c
# 0x6d,0xff,0xe0,0xff = call	-0x40
0x02,0x28           = mov	%d8, %d2
# 0x1e,0x32           = jeq	%d15, 3, 0x4
# 0x5e,0x43           = jne	%d15, 4, 0x6
# 0x5e,0x23           = jne	%d15, 2, 0x6
0x82,0x1a           = mov	%d10, 1
0x82,0x0a           = mov	%d10, 0
# 0xdf,0x19,0x49,0x80 = jne	%d9, 1, 0x92
# 0x5f,0x8f,0x28,0x00 = jeq	%d15, %d8, 0x50
# 0x6d,0x00,0xa5,0x0b = call	0x174a
0x02,0x84           = mov	%d4, %d8
# 0x6d,0x00,0x0a,0x0a = call	0x1414
0x91,0x30,0x00,0xcf = movh.a	%a12, 61443
0xd9,0xcc,0x14,0x36 = lea	%a12, [%a12]24788
# 0x6d,0xff,0xc0,0xff = call	-0x80
0x37,0xaf,0x02,0xf0 = insert	%d15, %d15, %d10, 0, 2
# 0x6d,0x00,0xc3,0x0b = call	0x1786
# 0x54,0x3f           = ld.w	%d15, [%a3]
0xb7,0x2f,0x82,0xf0 = insert	%d15, %d15, 2, 1, 2
# 0x74,0x3f           = st.w	[%a3], %d15
# 0x3c,0x1c           = j	0x38
# 0x6d,0x00,0x6b,0x0b = call	0x16d6
0x02,0x2b           = mov	%d11, %d2
0x02,0xb4           = mov	%d4, %d11
# 0x6d,0x00,0xbc,0x09 = call	0x1378
0xd9,0xff,0x14,0x36 = lea	%a15, [%a15]24788
0x53,0x48,0x20,0xf0 = mul	%d15, %d8, 4
0xd9,0x22,0x14,0x36 = lea	%a2, [%a2]24788
# 0x6d,0x00,0x72,0x0b = call	0x16e4
# 0xff,0x3f,0x0b,0x80 = jge.u	%d15, 3, 0x16
0x53,0x8f,0x20,0xf0 = mul	%d15, %d15, 8
0xa0,0x0f           = mov.a	%a15, 0
# 0x7d,0xf4,0x04,0x80 = jne.a	%a4, %a15, 0x8
# 0x3c,0x10           = j	0x20
0x30,0x43           = add.a	%a3, %a4
0x49,0x33,0x08,0x8a = lea	%a3, [%a3]-504
0x06,0xf4           = sh	%d4, -1
0x37,0x4f,0x9f,0xf0 = insert	%d15, %d15, %d4, 1, 31
# 0x6d,0xff,0xd6,0xff = call	-0x54
0x26,0x2f           = and	%d15, %d2
# 0x6d,0xff,0x28,0xff = call	-0x1b0
# 0xf6,0x26           = jnz	%d2, 0xc
# 0x6d,0xff,0x71,0xff = call	-0x11e
0x02,0xf2           = mov	%d2, %d15
0x80,0x4f           = mov.d	%d15, %a4
0xb7,0x0f,0x1c,0xf0 = insert	%d15, %d15, 0, 0, 28
0x7b,0x00,0x00,0x0d = movh	%d0, 53248
# 0x7e,0x0d           = jne	%d15, %d0, 0x1a
0xb7,0x0f,0x0c,0xfa = insert	%d15, %d15, 0, 20, 12
0xb7,0x7f,0x03,0xfe = insert	%d15, %d15, 7, 28, 3
# 0x4d,0xc0,0xe1,0x0f = mfcr	%d0, $core_id
0x7b,0x00,0x00,0x11 = movh	%d1, 4096
0xe2,0x10           = mul	%d0, %d1
0xa2,0x0f           = sub	%d15, %d0
# 0x6d,0x00,0x5b,0x06 = call	0xcb6
# 0x39,0x2f,0x35,0x06 = ld.bu	%d15, [%a2]24629
0x7b,0xa0,0x47,0x04 = movh	%d0, 17530
0x4b,0x0f,0x51,0xf0 = div.f	%d15, %d15, %d0
0x4b,0x08,0x61,0x01 = utof	%d0, %d8
0x4b,0x0f,0x41,0xf0 = mul.f	%d15, %d15, %d0
# 0x85,0xff,0x10,0x00 = ld.w	%d15, f0000010
0xa2,0x1f           = sub	%d15, %d1
# 0x3f,0x0f,0x04,0x80 = jlt.u	%d15, %d0, 0x8
# 0xdf,0x7f,0xf6,0xff = jne	%d15, 7, -0x14
0xd7,0x10,0x21,0x0f = imask	%e0, 1, %d15, 1
# 0x49,0x40,0x40,0x08 = ldmst	[%a4]0, %e0
0x8f,0xff,0x83,0x81 = xor	%d8, %d15, 63
0x91,0x20,0x00,0xa7 = movh.a	%sp, 28674
0xd9,0xaa,0x40,0x89 = lea	%sp, [%sp]-27136
0x3b,0x00,0x98,0xf0 = mov	%d15, 2432
# 0xcd,0x4f,0xe0,0x0f = mtcr	$psw, %d15
# 0x4d,0x00,0xe0,0xff = mfcr	%d15, $pcxi
0xb7,0x0f,0x14,0xf0 = insert	%d15, %d15, 0, 0, 20
# 0xcd,0x0f,0xe0,0x0f = mtcr	$pcxi, %d15
# 0x76,0x17           = jz	%d1, 0xe
# 0xcd,0x4f,0x20,0x09 = mtcr	$pcon1, %d15
0x8f,0x7f,0x00,0x21 = and	%d2, %d15, 7
0x53,0xc2,0x20,0xf0 = mul	%d15, %d2, 12
0x37,0x00,0x6e,0x01 = extr.u	%d0, %d0, 2, 14
0x8f,0xf0,0x83,0x31 = xor	%d3, %d0, 63
0x8f,0x23,0x20,0xf0 = sha	%d15, %d3, 2
# 0x74,0xf0           = st.w	[%a15], %d0
# 0x76,0x13           = jz	%d1, 0x6
0x37,0x0f,0x81,0xf0 = insert	%d15, %d15, %d0, 1, 1
# 0xcd,0xcf,0x20,0x09 = mtcr	$pcon0, %d15
0x86,0x23           = sha	%d3, 2
0x8f,0x33,0x40,0xf1 = or	%d15, %d3, 3
# 0xcd,0x0f,0x04,0x09 = mtcr	$dcon0, %d15
0x8f,0x28,0x20,0xf0 = sha	%d15, %d8, 2
0xd9,0xff,0x00,0x40 = lea	%a15, [%a15]256
0x80,0xff           = mov.d	%d15, %a15
# 0xcd,0x4f,0xe2,0x0f = mtcr	$btv, %d15
0x91,0xf0,0x01,0xf8 = movh.a	%a15, 32799
0xd9,0xff,0x00,0x04 = lea	%a15, [%a15]16384
# 0xcd,0x0f,0xe2,0x0f = mtcr	$biv, %d15
0x91,0x20,0x00,0xf7 = movh.a	%a15, 28674
0xd9,0xff,0x80,0xc9 = lea	%a15, [%a15]-25856
# 0xcd,0x8f,0xe2,0x0f = mtcr	$isp, %d15
0x96,0x03           = or	%d15, 3
0x91,0x00,0x00,0x00 = movh.a	%a0, 0
0xd9,0x00,0x00,0x00 = lea	%a0, [%a0]0
0x91,0x00,0x00,0x10 = movh.a	%a1, 0
0xd9,0x11,0x00,0x00 = lea	%a1, [%a1]0
0x91,0x00,0x00,0x80 = movh.a	%a8, 0
0xd9,0x88,0x00,0x00 = lea	%a8, [%a8]0
0x91,0x00,0x00,0x90 = movh.a	%a9, 0
0xd9,0x99,0x00,0x00 = lea	%a9, [%a9]0
0xd9,0xff,0xc0,0x09 = lea	%a15, [%a15]-25600
0x91,0x20,0x00,0x27 = movh.a	%a2, 28674
0xd9,0x22,0xc0,0x0b = lea	%a2, [%a2]-17408
0xa0,0x04           = mov.a	%a4, 0
0x80,0x20           = mov.d	%d0, %a2
0xa2,0xf0           = sub	%d0, %d15
0xda,0x40           = mov	%d15, 64
# 0x3c,0x1e           = j	0x3c
0x8f,0x4f,0x1f,0x10 = sh	%d1, %d15, -12
0xbb,0xf0,0xff,0x2f = mov.u	%d2, 65535
0x06,0x62           = sh	%d2, 6
0x06,0xaf           = sh	%d15, -6
# 0xf6,0x06           = jnz	%d0, 0xc
# 0xcd,0x81,0xe3,0x0f = mtcr	$fcx, %d1
# 0x74,0x41           = st.w	[%a4], %d1
0x9a,0xd4           = add	%d15, %d4, -3
# 0x7e,0x05           = jne	%d15, %d0, 0xa
# 0xcd,0xc1,0xe3,0x0f = mtcr	$lcx, %d1
0x49,0xff,0x00,0x1a = lea	%a15, [%a15]64
# 0x3f,0x40,0xe3,0xff = jlt.u	%d0, %d4, -0x3a
# 0x74,0x4f           = st.w	[%a4], %d15
# 0x6d,0x00,0x65,0x09 = call	0x12ca
# 0x6d,0x00,0xf9,0x07 = call	0xff2
# 0x6d,0x00,0x3a,0x08 = call	0x1074
# 0x6d,0xff,0xf2,0xfc = call	-0x61c
# 0x6d,0x00,0x9a,0x08 = call	0x1134
# 0x6d,0x00,0xdc,0x08 = call	0x11b8
0x91,0x00,0x00,0x48 = movh.a	%a4, 32768
0xd9,0x44,0x88,0x72 = lea	%a4, [%a4]10696
# 0x6d,0x00,0xf0,0x04 = call	0x9e0
0x91,0x30,0x88,0x4f = movh.a	%a4, 63619
0xd9,0xff,0xac,0x30 = lea	%a15, [%a15]2284
0x80,0xf4           = mov.d	%d4, %a15
# 0x6d,0xff,0x0d,0xfe = call	-0x3e6
0x91,0x50,0x88,0x4f = movh.a	%a4, 63621
0xd9,0xff,0xc2,0x00 = lea	%a15, [%a15]3074
# 0x6d,0xff,0x04,0xfe = call	-0x3f8
0xd9,0xff,0x0a,0xa0 = lea	%a15, [%a15]650
0xd9,0xff,0x44,0x60 = lea	%a15, [%a15]1412
0xd9,0xff,0x0c,0x46 = lea	%a15, [%a15]24844
0x8f,0xff,0x83,0x11 = xor	%d1, %d15, 63
0x91,0x20,0x00,0xa6 = movh.a	%sp, 24578
0xd9,0xaa,0x40,0x8b = lea	%sp, [%sp]-18944
# 0x76,0x27           = jz	%d2, 0xe
0x8f,0x7f,0x00,0x31 = and	%d3, %d15, 7
0x53,0xc3,0x20,0xf0 = mul	%d15, %d3, 12
0x8f,0xf0,0x83,0x41 = xor	%d4, %d0, 63
# 0x76,0x23           = jz	%d2, 0x6
0x8f,0x21,0x20,0xf0 = sha	%d15, %d1, 2
0xd9,0xff,0x00,0x86 = lea	%a15, [%a15]25088
0xd9,0xff,0x00,0x05 = lea	%a15, [%a15]20480
0x91,0x20,0x00,0xf6 = movh.a	%a15, 24578
0xd9,0xff,0x80,0xcb = lea	%a15, [%a15]-17664
0x86,0x21           = sha	%d1, 2
0x8f,0x31,0x40,0xf1 = or	%d15, %d1, 3
0xd9,0xff,0xc0,0x0b = lea	%a15, [%a15]-17408
0x91,0x20,0x00,0x26 = movh.a	%a2, 24578
0xd9,0x22,0xc0,0x0d = lea	%a2, [%a2]-9216
0xd9,0xff,0x02,0xc0 = lea	%a15, [%a15]770
0xd9,0xff,0x18,0x46 = lea	%a15, [%a15]24856
0x91,0x20,0x00,0xa5 = movh.a	%sp, 20482
0xd9,0xff,0x00,0x03 = lea	%a15, [%a15]12288
0x91,0x20,0x00,0xf5 = movh.a	%a15, 20482
0x91,0x20,0x00,0x25 = movh.a	%a2, 20482
# 0x6d,0x00,0x71,0x12 = call	0x24e2
# 0x15,0xd0,0xc0,0xe3 = stlcx	d0003f80
# 0x15,0xd0,0xc0,0xf7 = stucx	d0003fc0
# 0x4d,0x40,0xe0,0xff = mfcr	%d15, $psw
0xb7,0x2f,0x02,0xf5 = insert	%d15, %d15, 2, 10, 2
# 0x4d,0x40,0x20,0xf9 = mfcr	%d15, $pcon1
0xc5,0x02,0x3f,0x00 = lea	%a2, 0x3f
0xa0,0x35           = mov.a	%a5, 3
0x89,0x40,0xc1,0x03 = cachei.wi	[%a4+]1
# 0xfc,0x5e           = loop	%a5, -0x4
0x49,0xff,0x20,0x0a = lea	%a15, [%a15]32
# 0xfc,0x29           = loop	%a2, -0xe
# 0x6f,0x0f,0xfe,0xff = jnz.t	%d15, 0, -0x4
# 0x6f,0x1f,0xfa,0xff = jnz.t	%d15, 1, -0xc
# 0x85,0xdf,0xc4,0xf3 = ld.w	%d15, d0003fc4
# 0x15,0xd0,0xc0,0xff = lducx	d0003fc0
# 0x15,0xd0,0xc0,0xeb = ldlcx	d0003f80
# 0x1d,0x00,0x03,0x00 = j	0x6
# 0x6d,0x00,0x02,0x01 = call	0x204
# 0x6d,0x00,0xe1,0x00 = call	0x1c2
# 0x6d,0x00,0x0d,0x00 = call	0x1a
0xd9,0xff,0x0c,0x00 = lea	%a15, [%a15]12
# 0x39,0xff,0x05,0x80 = ld.bu	%d15, [%a15]517
# 0xe9,0xff,0x05,0x80 = st.b	[%a15]517, %d15
0x20,0x20           = sub.a	%sp, 32
0x49,0xa4,0x00,0x0a = lea	%a4, [%sp]0
0x91,0x20,0x00,0x5f = movh.a	%a5, 61442
# 0x6d,0x00,0x72,0x12 = call	0x24e4
0x91,0x00,0x00,0x46 = movh.a	%a4, 24576
0xd9,0x44,0x0c,0x00 = lea	%a4, [%a4]12
0x49,0xa5,0x00,0x0a = lea	%a5, [%sp]0
# 0x6d,0x00,0xea,0x11 = call	0x23d4
0x20,0x38           = sub.a	%sp, 56
0x91,0x00,0x00,0x56 = movh.a	%a5, 24576
0xd9,0x55,0x0c,0x00 = lea	%a5, [%a5]12
# 0x6d,0x00,0xfa,0x11 = call	0x23f4
# 0x2c,0xa4           = st.b	[%sp]4, %d15
# 0x2c,0xa5           = st.b	[%sp]5, %d15
# 0x89,0xaf,0x31,0x08 = st.b	[%sp]49, %d15
# 0x89,0xaf,0x24,0x08 = st.b	[%sp]36, %d15
# 0x89,0xaf,0x28,0x08 = st.b	[%sp]40, %d15
0xd9,0x44,0x30,0x00 = lea	%a4, [%a4]48
# 0x6d,0x00,0xf3,0x0f = call	0x1fe6
0x20,0x60           = sub.a	%sp, 96
# 0x3c,0x50           = j	0xa0
0x53,0x88,0x21,0xf0 = mul	%d15, %d8, 24
0x10,0xaf           = addsc.a	%a15, %sp, %d15, 0
0x49,0xf4,0x00,0x0a = lea	%a4, [%a15]0
0xd9,0x55,0x30,0x00 = lea	%a5, [%a5]48
# 0x6d,0x00,0xc6,0x10 = call	0x218c
0xd9,0x22,0x00,0x00 = lea	%a2, [%a2]0
0x01,0x28,0x00,0x26 = addsc.a	%a2, %a2, %d8, 0
# 0x09,0x2f,0x00,0x08 = ld.b	%d15, [%a2]
# 0x2c,0xfc           = st.b	[%a15]12, %d15
# 0x28,0xf8           = st.b	[%a15]15, %d8
# 0x2c,0xf2           = st.b	[%a15]2, %d15
0x53,0x88,0x20,0xf0 = mul	%d15, %d8, 8
0xd9,0xff,0x10,0x00 = lea	%a15, [%a15]16
0x10,0xf4           = addsc.a	%a4, %a15, %d15, 0
0x49,0xf5,0x00,0x0a = lea	%a5, [%a15]0
# 0x6d,0x00,0x41,0x0f = call	0x1e82
0x0f,0xf0,0x10,0x00 = sha	%d0, %d0, %d15
0xd9,0x22,0x0c,0x00 = lea	%a2, [%a2]12
0xd9,0xff,0x30,0x00 = lea	%a15, [%a15]48
# 0x08,0x81           = ld.bu	%d1, [%a15]8
0x10,0x2f           = addsc.a	%a15, %a2, %d15, 0
# 0x09,0xff,0x00,0x69 = ld.w	%d15, [%a15]384
0x82,0xf2           = mov	%d2, -1
0xc6,0x02           = xor	%d2, %d0
# 0x89,0xf0,0x00,0x69 = st.w	[%a15]384, %d0
0xc2,0x18           = add	%d8, 1
# 0xbf,0x48,0xb1,0xff = jlt.u	%d8, 4, -0x9e
0x53,0x84,0x20,0xf0 = mul	%d15, %d4, 8
# 0x09,0x22,0x84,0x09 = ld.a	%a2, [%a2]4
# 0x19,0xff,0x00,0xa0 = ld.w	%d15, [%a15]640
0x37,0x0f,0x68,0x0c = extr.u	%d0, %d15, 24, 8
# 0x6f,0x70,0xec,0x7f = jz.t	%d0, 7, -0x28
0x37,0x0f,0x70,0x20 = extr.u	%d2, %d15, 0, 16
# 0x6d,0x00,0x50,0x0c = call	0x18a0
0x02,0x24           = mov	%d4, %d2
# 0x6d,0x00,0xf9,0x0a = call	0x15f2
# 0x6d,0x00,0x5f,0x0c = call	0x18be
# 0x6d,0x00,0x38,0x0b = call	0x1670
0xd9,0x44,0x04,0x00 = lea	%a4, [%a4]4
# 0x6d,0x00,0x44,0x00 = call	0x88
# 0x6d,0x00,0x27,0x01 = call	0x24e
# 0x6d,0xff,0xb7,0xfe = call	-0x292
# 0xb4,0xaf           = st.h	[%sp], %d15
# 0xac,0xa1           = st.h	[%sp]2, %d15
# 0xac,0xa2           = st.h	[%sp]4, %d15
# 0xac,0xa3           = st.h	[%sp]6, %d15
# 0x3c,0x14           = j	0x28
# 0x6d,0xff,0xbd,0xff = call	-0x86
# 0xb4,0xa2           = st.h	[%sp], %d2
# 0x6d,0xff,0xb9,0xff = call	-0x8e
# 0x89,0xa2,0x82,0x08 = st.h	[%sp]2, %d2
0x82,0x24           = mov	%d4, 2
# 0x6d,0xff,0xb4,0xff = call	-0x98
# 0x89,0xa2,0x84,0x08 = st.h	[%sp]4, %d2
0x82,0x34           = mov	%d4, 3
# 0x6d,0xff,0xaf,0xff = call	-0xa2
# 0x89,0xa2,0x86,0x08 = st.h	[%sp]6, %d2
# 0x3c,0xed           = j	-0x26
0x3b,0xf0,0x0f,0x00 = mov	%d0, 255
0x06,0x3f           = sh	%d15, 3
0xc6,0xf0           = xor	%d0, %d15
0xc2,0xf4           = add	%d4, -1
0x60,0x4f           = mov.a	%a15, %d4
0xb7,0x0f,0x02,0xf0 = insert	%d15, %d15, 0, 0, 2
0xb0,0x14           = add.a	%a4, 1
# 0x54,0x2f           = ld.w	%d15, [%a2]
0x77,0x00,0x00,0x04 = dextr	%d0, %d0, %d0, 8
# 0xfc,0xf6           = loop	%a15, -0x14
0x8f,0x3f,0x00,0x10 = sh	%d1, %d15, 3
0x80,0x41           = mov.d	%d1, %a4
0xb7,0x01,0x02,0x20 = insert	%d2, %d1, 0, 0, 2
# 0x09,0x51,0x01,0x00 = ld.b	%d1, [%a5+]1
0x8f,0x3f,0x00,0x30 = sh	%d3, %d15, 3
0x0f,0x31,0x10,0x10 = sha	%d1, %d1, %d3
0x60,0x22           = mov.a	%a2, %d2
# 0x54,0x22           = ld.w	%d2, [%a2]
0x26,0x02           = and	%d2, %d0
0xa6,0x12           = or	%d2, %d1
# 0x74,0x22           = st.w	[%a2], %d2
# 0xfd,0xf0,0xed,0x7f = loop	%a15, -0x26
0x82,0x0b           = mov	%d11, 0
# 0xc8,0x1c           = ld.a	%a12, [%a15]4
# 0xc8,0x2d           = ld.a	%a13, [%a15]8
# 0x48,0x3c           = ld.w	%d12, [%a15]12
# 0x09,0xff,0x10,0x01 = ld.w	%d15, [%a15+]16
# 0xdf,0x1f,0x23,0x80 = jne	%d15, 1, 0x46
0x80,0xcf           = mov.d	%d15, %a12
0x80,0xd0           = mov.d	%d0, %a13
0x8f,0x10,0x00,0x01 = and	%d0, %d0, 1
# 0x6e,0x04           = jz	%d15, 0x8
0xc2,0xfc           = add	%d12, -1
# 0x04,0xdf           = ld.bu	%d15, [%a13+]
# 0x24,0xcf           = st.b	[%a12+], %d15
# 0x76,0xcf           = jz	%d12, 0x1e
0x8f,0x3c,0x00,0x01 = and	%d0, %d12, 3
0x8f,0xec,0x1f,0xf0 = sh	%d15, %d12, -2
0x02,0xf1           = mov	%d1, %d15
0x40,0xd2           = mov.aa	%a2, %a13
0xc2,0xf1           = add	%d1, -1
0x60,0x14           = mov.a	%a4, %d1
# 0x44,0x21           = ld.w	%d1, [%a2+]
# 0x64,0xc1           = st.w	[%a12+], %d1
# 0xfc,0x4e           = loop	%a4, -0x4
0x90,0xdd           = addsc.a	%a13, %a13, %d15, 2
0x02,0x0c           = mov	%d12, %d0
# 0xdf,0x0c,0xe0,0x7f = jeq	%d12, 0, -0x40
0x60,0xc2           = mov.a	%a2, %d12
# 0xfc,0x2e           = loop	%a2, -0x4
# 0x3c,0xd9           = j	-0x4e
# 0xde,0x25           = jne	%d15, 2, 0x2a
# 0x2e,0x03           = jz.t	%d15, 0, 0x6
# 0x24,0xc9           = st.b	[%a12+], %d9
# 0xdf,0x0c,0xd3,0x7f = jeq	%d12, 0, -0x5a
0x8f,0x3c,0x00,0xf1 = and	%d15, %d12, 3
0x06,0xec           = sh	%d12, -2
# 0x76,0xc5           = jz	%d12, 0xa
# 0x64,0xca           = st.w	[%a12+], %d10
# 0xfc,0x2f           = loop	%a2, -0x2
# 0x6e,0xc9           = jz	%d15, -0x6e
# 0x24,0xcb           = st.b	[%a12+], %d11
# 0x3c,0xc4           = j	-0x78
0x8f,0x0f,0x1f,0x00 = sh	%d0, %d15, -16
# 0xdf,0x00,0x2e,0x00 = jeq	%d0, 0, 0x5c
0x8f,0x3f,0x00,0x01 = and	%d0, %d15, 3
# 0xdf,0x10,0x2b,0x80 = jne	%d0, 1, 0x56
0x8f,0x3f,0x00,0xd1 = and	%d13, %d15, 3
0x80,0xdf           = mov.d	%d15, %a13
# 0xfe,0xdb           = jne	%d15, %d13, 0x36
# 0x76,0xdb           = jz	%d13, 0x16
0x02,0xd4           = mov	%d4, %d13
0x40,0xd5           = mov.aa	%a5, %a13
# 0x6d,0x00,0x53,0x00 = call	0xa6
0x01,0xcd,0x00,0xc6 = addsc.a	%a12, %a12, %d13, 0
0x01,0xdd,0x00,0xd6 = addsc.a	%a13, %a13, %d13, 0
0xa2,0xdc           = sub	%d12, %d13
# 0xdf,0x0c,0x9b,0x7f = jeq	%d12, 0, -0xca
0x02,0xc4           = mov	%d4, %d12
# 0x6d,0x00,0x38,0x00 = call	0x70
# 0x3c,0x94           = j	-0xd8
# 0xdf,0x2f,0x91,0xff = jne	%d15, 2, -0xde
# 0x6e,0x07           = jz	%d15, 0xe
# 0x6d,0x00,0x15,0x00 = call	0x2a
0x10,0xcc           = addsc.a	%a12, %a12, %d15, 0
0xa2,0xfc           = sub	%d12, %d15
# 0xdf,0x0c,0x86,0x7f = jeq	%d12, 0, -0xf4
0x8f,0x3c,0x00,0x41 = and	%d4, %d12, 3
# 0x64,0xc8           = st.w	[%a12+], %d8
# 0xdf,0x04,0x7c,0x7f = jeq	%d4, 0, -0x108
# 0x6d,0x00,0x04,0x00 = call	0x8
# 0x1d,0xff,0x77,0xff = j	-0x112
0xd9,0x44,0x94,0xd2 = lea	%a4, [%a4]11092
# 0x1d,0x00,0x02,0x00 = j	0x4
# 0x6d,0x00,0x15,0x0c = call	0x182a
# 0x6d,0x00,0xbe,0x0a = call	0x157c
# 0x6d,0x00,0x0e,0x00 = call	0x1c
# 0x6d,0x00,0xf1,0x00 = call	0x1e2
# 0x3c,0x00           = j	0x0
0xb7,0x6f,0x08,0xf0 = insert	%d15, %d15, 6, 0, 8
